package IOFlow.bufferedStreams.ByteStream.outputStream;

import java.io.FileOutputStream;
import java.io.IOException;

public class Extend {
    public static void main(String[] args) throws IOException {
        /*
        换行:
        再次写出一个换行进行换行操作
        windows:\r\n
        Linux:\n
        Mac:\r

        续写:
            需要续写将FileOutputStream第二个参数更改为true即可
            第二个参数默认为false

            此时，打开true之后将不会对原来的文件进行删除操作
         */

        FileOutputStream fos=new FileOutputStream("F:\\Java(IJ)\\JavaCase\\src\\IOFlow\\Test.txt",true);

        String str1="gshsfjsjjdh";
        byte[] bytes1=str1.getBytes();
        fos.write(bytes1);

        //换行
        String str2="\r\n";
        byte[] bytes2=str2.getBytes();
        fos.write(bytes2);

        String str3="666";
        byte[] bytes3=str3.getBytes();
        fos.write(bytes3);

        String str4="\r\n";
        byte[] bytes4=str4.getBytes();
        fos.write(bytes4);

        fos.close();
    }
}
